﻿@charset "utf-8";
/* CSS Document */

body {
	background:#f5f5f5;
	font-family:"微软雅黑",Helvetica  , Arial, sans-serif;
}
ul,li{padding:0;margin:0}
p{margin-bottom:0!important}
li{list-style:none}
/***********头部*********/
.top_point{background:#22cbc4}
.top_point i{font-style:normal;text-align:center;display:block;color: #fff;font-size: 0.85em; line-height:30px;transition:all 0.9s ease-in-out 0s}
.margin-top-30{margin-top:30px!important}
.margin-top-10{margin-top:10px!important}

a.banner {
	overflow:hidden;
	display:block;
	width:100%
}
a.banner img {
	display:block;
	height:80px;
	height: auto;
    margin: 0 auto;
    max-height: 100%;
    max-width: 100%;
    width: auto;
	
}
.padding_0 {
	padding:0!important
}
.travel_nav {
	position:absolute;z-index:99;width:100%;left:0;right:0;
}
.travel_nav .list_group {
    box-sizing: border-box;
  padding: 10px 15px;
    position: relative;
    z-index: 6;background:url(../images/list_fliter.png) repeat ;top:0;
}
.travel_nav .list_group a.curr{background:#22CBC4;color:#fff;}
.travel_nav .list_group a , .clearfixd .list_group a {
background:#fff;color:#22CBC4;
	
   border-radius: 1.25em;
   border:1px solid #22CBC4;

    box-sizing: border-box;
    display: block;
    float: left;
    font-size: 1em;
    height: 27px;
    margin: 0 0.5%;
    overflow: hidden;
    padding: 2px 10px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 19%;
}

.fengke_img img{display:block;margin:0 auto;margin-top:80px}
.clearfixd {
	left: 0;
    position: fixed;
    text-align: left;
    top: 0;
    width: 100%;
  
	z-index: 12;border-bottom:0 none
}



.nav_group .category-wrapper {
	/*background:url(../images/category-wrapperfliter.png) repeat;*/
	background:#fff;
	box-sizing: border-box;
	left: 0;
	position:relative;
	top: 0;
	width: 100%;
	z-index: 99!important;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;padding:10px 15px;
	
	-webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
	-moz-transition: opacity 0.5s, -moz-transform 0.5s;
	transition: opacity 0.5s, transform 0.5s;
	
	

	
}


	/*
	-webkit-transform: translate3d(0px, -200%, 0px);
	-o-transform: translate3d(0px, -200%, 0px);
	-moz-transform: translate3d(0px, -200%, 0px);
	transform: translate3d(0px, -200%, 0px);
	opacity: 0;
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	-moz-transition: opacity 0.3s, -moz-transform 0.3s;
	transition: opacity 0.3s, transform 0.3s;
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	transform: translateY(-100%);*/
	
	

.nav_group .category li {
	color: #22CBC4;
	font-size: 1em;
	padding:3px 10px;
	text-align: center;
	float:left;-o-border-radius:1.25em;-webkit-border-radius:1.25em;border-radius:1.25em!important;border:1px solid #22CBC4;margin:0 0.5% 1.1%
}

.nav_group .category_btn .btn{background:#22CBC4;color:#fff;border-radius:1.25em !important;margin-top:10px}
.nav_group .category li.active{background:#22CBC4;color:#fff;border-color:#22CBC4}
.nav_group .category li:last-child{margin-right:0!important}
.nav_group .category {
	width:100%;
	margin:0;
	padding:0;max-height: 186px;
    overflow-x: hidden;
    overflow-y: scroll;
}
.tooltip-arrowbox{height:11px;}/*-o-transform: translate3d(0px, 20px, 0px);
	-moz-transform: translate3d(0px, 20px, 0px);
	transform: translate3d(0px, 20px, 0px);opacity:0*/
.wx_arrow_box{padding:0 10px;
	-webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
	-moz-transition: opacity 0.5s, -moz-transform 0.5s;
	transition: opacity 0.5s, transform 0.5s;position:relative;z-index:1
	}
.tooltip-arrowbox a{display:block;width:19%;text-align:center;float:left;height:11px ;margin:0 0.5%;position:relative;}
.tooltip-arrowbox a:last-child{margin:0}
.tooltip-arrowbox a .tooltip-arrow{background:url(../images/triangle.png) no-repeat center center;height:11px;width:21px;text-align:center;margin:0 auto;display:block;position:absolute;left:50%;margin-left:-10.5px;}
.tooltip-arrowbox a .arrow_01{display:block;}

.margin-bottom-10 {
	margin-bottom:10px!important
}
.margin-bottom-20 {
	margin-bottom:20px!important
}
.margin-bottom-0{margin-bottom:0!important}
/**********图文混排************/
.mixed {
	padding:0!important;border:0 none!important;padding:0!important;position:relative;overflow:hidden;margin-bottom:10px
}

.mixed a.pic_bj img{height: auto;
    margin: 0 auto;
    max-height: 400px;
    max-width: 100%;
   position:relative; border:0 none;display:block;height:200px;width:100%; -webkit-border-radius:6px;-o-border-radius:6px; border-radius:6px;

        



    }
.mixed .info {
   background-color:rgba(255,255,255,0);
   background-image:-webkit-linear-gradient(bottom,#000,rgba(0,0,0,0));
   background-image:-moz-linear-gradient(bottom,#000,rgba(0,0,0,0));
   background-image:-o-linear-gradient(bottom,#000,rgba(0,0,0,0));background-image:linear-gradient(to top,#000,rgba(0,0,0,0));
    bottom: 0;
    box-sizing: border-box;
    color: #FFFFFF;
    left: 0;
    padding: 10px 10px 13px;
    position: absolute;
    width: 100%;-webkit-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px; border-radius:0 0 6px 6px;
	
	
	
}	
.mixed .info .top {
    overflow: hidden;
}	
.mixed  .info .top h2 {
    float: left;
    font-size: 17px;
    font-weight: 100;
   word-wrap:break-word;word-break:break-all;
  
overflow: hidden;/*设置超过的隐藏*/
    width: 62.9%;max-height:38px;line-height:20px;font-family:" HiraginoSansGB-Light"

}
.mixed  .info .top .price i{
    color: #fff;
    float: right;
    position: relative;
    text-align: right;
    top: 18px;font-family:"Arial";font-size:1.5em;font-style:normal
}
.mixed  .info .detail p{
    color: #C9C9C9;
    font-size: 0.7em;
    overflow: hidden;
	 white-space:nowrap;/*设置不折行*/
text-overflow:ellipsis;/*这就是省略号喽*/
-o-text-overflow:ellipsis;/*兼容opera*/
overflow: hidden;/*设置超过的隐藏*/
    width: 62.9%;text-align:left
}
.mixed  .zoom-icon{background:#000;opacity:0.3;position:absolute;left:0;right:0;width:100%;height:100%;top:0;display:block;}
.mixed .caption{padding:0px 20px 5px;position:absolute;z-index:9994!important;top:30%;margin:0 auto;width:100%;opacity:1}
.mixed .caption .centertitle{font-family:"微软雅黑";overflow:hidden;line-height:1.50em;text-align:center}
.mixed .caption .centertitle a{color:#fff;font-size:1.4em;white-space:nowrap;/*设置不折行*/
text-overflow:ellipsis;/*这就是省略号喽*/
-o-text-overflow:ellipsis;/*兼容opera*/
overflow: hidden;/*设置超过的隐藏*/
display:block;word-wrap:break-word;word-break:break-all;}
.mixed .caption p.content{font-size:1.2em;color:#fff;font-weight:100;padding-top:0.4em;white-space:nowrap;/*设置不折行*/
text-overflow:ellipsis;/*这就是省略号喽*/
-o-text-overflow:ellipsis;/*兼容opera*/
overflow: hidden;/*设置超过的隐藏*/
display:block;word-wrap:break-word;word-break:break-all;text-align:center;font-family:"Helvetica";margin-bottom:0
}
.mixed  .detail{font-size:1.2em;color:#fff;text-align:center}
.mixed  .detail p.departure{float:left}
.mixed  .detail p.count{color:#fff;font-family:"Arial";font-size:1.5em;}

.mixed  .detail p.count i{font-style:normal;}
.padding_10{padding:0 10px!important}

.padding_5{padding:0 5px!important}

/********详情页**************/
.back_ico{position:absolute;left:10px;top:5px;width:45px;height:45px}
.back_ico .inner-back{position:absolute;width:32px;height:32px;background:url(../images/center_icon.png) no-repeat 0 0;z-index:16!important;display:block;background-size:80px auto;left:0;top:5px}
.usercenter_ico{position:absolute;top:5px;right:10px;width:45px;height:45px}
.usercenter_icofixed{position:fixed;z-index:17!important}
.usercenter_ico .usercenter-back{position:absolute;right:0px;width:32px;height:32px;background:url(../images/center_icon.png) no-repeat -38px 0;z-index:16!important;display:block;background-size:80px auto;top:5px}
.usercenter_ico .home_back{
	position:absolute;right:0px;width:32px;height:32px;
	background:url(../images/center_home_icon.png) no-repeat -38px 0;
	z-index:16!important;
	display:block;
	background-size:80px auto;
	top:5px
}
.displayinline{display:inherit!important}
.detail_carousel .item {height:200px}

.detail_carousel .item img{display: block;
    height: auto;
    margin: 0 auto;
    max-height: 100%;
    width: 100%;height:200px;border:0 none!important
    }



.detail_carousel  .detail_caption{background:#fff;}
.detail_carousel  .detail_caption h4{font-family:"微软雅黑";max-height:50px;overflow:hidden;line-height:1.50em;color:#000;margin-top:16px}
.detail_carousel  .detail_caption h4 a{color:#000;}
.detail_carousel  .detail_caption p.content{border-top:1px solid #e6e6e6;font-size:1.05em;color:#646464;font-weight:100;padding:0.5em 0 ;white-space:nowrap;/*设置不折行*/
text-overflow:ellipsis;/*这就是省略号喽*/
-o-text-overflow:ellipsis;/*兼容opera*/
overflow: hidden;/*设置超过的隐藏*/
display:block;margin-bottom:0;font-family:"Helvetica "
}

.detail_carousel  .address p{font-size:1.05em;color:#b4b4b4;padding-bottom:0.5em}
.detail_carousel .address p.departure{float:left;margin-bottom:0;padding-top:0.25em}
.detail_carousel .address p.departure i{font-style:normal;color:#22CBC4;margin-top:3px;display:block;float:left}
.detail_carousel .address p span.times{background:url(../images/icondetail.png) no-repeat;background-position:1px -163px;display:block;width:27px;height:27px;float:left;margin-right:10px;background-size: 63px auto;}
.detail_carousel .address p.count{float:right;color:#22CBC4;font-family:"Arial";margin-bottom:0;margin-top:3px}
.detail_carousel .address p.count i{font-style:normal;font-size:1.2em}
/*********旅行特色***********/
.travel_teristics{background:#fff;margin-top:10px}
.travel_teristics .title{border-bottom:1px solid #E6E6E6 ;padding:0px 15px;height:45px}
.travel_teristics .title span.teristics{background:url(../images/icondetail.png) no-repeat;width:27px;height:27px;background-position:1px -133px;display:block;float:left;margin:9px 10px 0 0;background-size: 63px auto;}
.book_information .title span.itineraryfonts {
    font-size: 0.875em;
    line-height: 45px;
   color:#22CBC4
}


.book_information .title span.bluearrow {
    background: url(../images/arrow.png) no-repeat right center;
    display: block;
    height: 15px;
    margin-top: 13px;
    width: 20px;
}
.book_information .title span.bluedownarrow {
    background-position: 1px 5px;
    background-size: 18px auto;
    float: right;
    height: 15px;
    margin-top: 13px;
    width: 20px;
}

.book_information .title span.blueuparrow {
    background-position: 0 -10px;
    background-size: 18px auto;
    margin-top: 15px;
}






.travel_itinerary .travel_content  .panel-title span.teristics{background:url(../images/icondetail.png) no-repeat;width:27px;height:27px;background-position:1px -132px;display:block;float:left;margin:9px 10px 0 0;background-size: 63px auto;}
.travel_teristics .title h4{margin-top:0px;font-size:18px}
.padding_15{padding:0 15px !important}
.travel_teristics .title .teristics_fonts{color:#22CBC4;font-family:"微软雅黑";font-size:0.875em;display:block;line-height:45px}
.teristics_introduction{padding:12px 15px}
.teristics_introduction p{padding:0!important;margin-bottom:0;color:#494949;font-family:"微软雅黑"}
.teristics_introduction p.introductionfonts{padding: 0px}
.teristics_introduction p i{font-style:normal;color:#22CBC4;font-size:1.05em;}
.teristics_introduction p.more , .teristics_introduction p.put_away{text-align:right;color:#22CBC4;}
.user_evaluation{margin-top:10px}

.user_evaluation .title span.teristics{background:url(../images/icondetail.png) no-repeat;width:27px;height:27px;background-position:1px -490px;display:block;float:left;margin:9px 10px 0 0}
.user_evaluation .title span.money_icon{background-position:1px -193px;background-size: 63px auto;}

/*************手机资讯弹出框************/
.modal-sm .modal-content .modal-header{border-bottom-color:#e6e6e6}
.modal-sm .modal-content .modal-header .modal-title{text-align:center}
.modal-sm .modal-content .modal-header p{margin-bottom:0;text-align:center;margin-top:5px}
.modal-sm .modal-content .modal_btngroup{padding:0!important}
.modal-sm .modal-content .modal_btngroup .sure{background: none;
    border: 0 none;
    cursor: pointer;
    padding: 0;color: #22CBC4;
    float: right;
    font-size: 1.25em;
    font-weight: 100;
    line-height: 1;
    opacity: 1;
    text-shadow: 0 1px 0 #FFFFFF;padding:15px;border-left:1px solid #e6e6e6;width:50%;}
.modal-sm .modal-content .modal_btngroup .close{padding:15px;width:50%;color:#22CBC4; opacity: 1;font-weight: 100; font-size: 1.25em;}
.margin_auto{z-index:1060!important}
.modal_box {
    bottom: 0;
    display: block;
    left: 0;
    outline: 0 none;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0;
    background:#000;opacity:0.5;z-index:20!important;
}
.modal_news{position:fixed;margin:0 auto;left:50%;top:30%;width:255px;margin:0 0 0 -127.5px;z-index:22!important;}

/*********用户评价**************/
.evaluation_content{padding:10px 10px 0;margin-top:0!important}
.evaluation_content a img{margin-right:0px}
.evaluation_content p{font-size:1.05em;color:#494949}
.evaluation_content .evaluation_left h4{margin-top:30px;white-space:nowrap;/*设置不折行*/
text-overflow:ellipsis;/*这就是省略号喽*/
-o-text-overflow:ellipsis;/*兼容opera*/
overflow: hidden;/*设置超过的隐藏*/
display:block;margin-bottom:0!important;
}
.evaluation_content .evaluation_left h4.ellipsis{width:80%;white-space:nowrap;/*设置不折行*/
text-overflow:ellipsis;/*这就是省略号喽*/
-o-text-overflow:ellipsis;/*兼容opera*/
overflow: hidden;/*设置超过的隐藏*/
display:block;
}
.evaluation_content .evaluation_left .username i{width:40%;font-style:normal;white-space:nowrap;/*设置不折行*/
text-overflow:ellipsis;/*这就是省略号喽*/
-o-text-overflow:ellipsis;/*兼容opera*/
overflow: hidden;/*设置超过的隐藏*/
display:block;float:left}
.evaluation_content .evaluation_left  span.glyphiconorange{color:#F68E56;margin-left:2px}
.evaluation_content .evaluation_left  span.glyphicon-star-empty{color:#f68e56}
.evaluation_content .text_align_right{text-align:right;color:#22CBC4}
.evaluation_content .evaluation_introduction{margin:10px 0}
.evaluation_content .evaluation_introduction p{font-size:1.05em;font-family:"微软雅黑"}
.evaluation_content .evaluation_introduction p.put_away{text-align:right;color:#22CBC4;}
/*************向下滑动************/
.slide_down .downarrow{background:url(../images/icondetail.png) no-repeat center center;width:22px;height:24px;background-position:0px 0px;display:block;float:left;}
.slide_down a{color:#8c8c8c;font-size:1.05em;-o-text-shadow:0 1px 0 #fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;}
.slide_down {margin:0 auto;text-align:center;padding:20px 0 70px;width:55%;}
.estimateLoading .downarrow{background:url(../images/process.png) no-repeat center center;width:32px;height:32px;background-position:0px 0px;display:block;float:left;-o-animation: 2s linear 0s normal none infinite spin;-webkit-animation: 2s linear 0s normal none infinite spin;-moz-animation: 2s linear 0s normal none infinite spin;-ms-animation: 2s linear 0s normal none infinite spin;animation: 2s linear 0s normal none infinite spin}
/*************底部按钮***********/
.bottom_btnbox{background:#fff;position:fixed;bottom:0;width:100%;left:0;right:0;z-index: 99 !important;
}
.bottom_btnbox .btn{color:#fff;font-size:1.25em;font-family:"微软雅黑";margin-right:1.5%;}
.bottom_btnbox  .detail_bottombtn{margin-right:1%;}
.bottom_btnbox .btn:last-child{margin-right:0}
.bottom_btnbox .margin_right0{margin-right:0!important}
.bottom_btnbox .consultation{background:#8ec8ef;-o-text-shadow:0 1px 0 #4f9de0;-webkit-text-shadow:0 1px 0 #4f9de0;text-shadow:0 1px 0 #4f9de0;}
.bottom_btnbox .buy_now{background:#f68e56;-o-text-shadow:0 1px 0 #ed4f1d;-webkit-text-shadow:0 1px 0 #ed4f1d;text-shadow:0 1px 0 #ed4f1d;}
.bottom_btnbox  .left_consultationbtn{margin:0 auto;text-align:center;width:50%;padding:0px 10px;background:#22cbc4;border-right:1px solid #fff}
.bottom_btnbox .left_consultationbtn .consultation{background:none;-o-text-shadow:0 1px 0 #fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 0;margin-top:5px;line-height:1.6}
.bottom_btnbox  .right_buynowbtn{margin:0 auto;text-align:center;width:50%;padding:0px 10px;background:#22cbc4;}

.bottom_btnbox  .right_buynowbtn .buy_now{background:none;-o-text-shadow:0 1px 0 #fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 0;margin-top:5px;line-height:1.6}
.bottom_btnbox .right_buynowbtn .buy_now:focus{box-shadow:0 0!important}
.bottom_btnbox .left_consultationbtn .btn:focus , .bottom_btnbox .right_buynowbtn .btn:focus , .btn:focus{box-shadow:0 0!important}
.bottom_btnbox  i.fa_smallicon {background:url(../images/phone.png) no-repeat center center;width:18px;height:25px;display:block;float:left;padding-top:10px}
.bottom_btnbox  .right_buynowbtn i.fa_check_square{background-position:-17px 2px;margin-right:3px;background-size: 40px auto;width:25px}
.bottom_btnbox  .left_consultationbtn i.fa_mobile{background-position:0px 3px;background-size: 40px auto;vertical-align:center}
.bottom_btnbox  .individual_center{width:15%;background:#fefefe!important;border:2px solid #8EC8EF;padding:3px 5px 3px 3px}
.bottom_btnbox  .individual_center .glyphicon-user{color:#8EC8EF;font-size:1.3em;top:3px!important}


/****************行程路线****************/

.travel_itinerary .nav-tabs {padding:0 10px;background:#fff}
.travel_itinerary .nav-tabs > li.active > a, .travel_itinerary .nav-tabs > li.active > a:hover, .travel_itinerary .nav-tabs > li.active > a:focus{border:none;border-bottom:4px solid #22CBC4;outline:none!important;background:none;color:#22CBC4}

.travel_itinerary .nav-tabs > li{width:25%}
.travel_itinerary .nav-tabs > li  > a{color:#646464;font-size:1.05em;text-align:center;margin-right:0!important}
.travel_itinerary .nav-tabs > li  > a:hover{background:none;border-color:#fff}

.travel_itinerary .tab-content .panel-heading h4{
    font-family: "微软雅黑";}
.travel_itinerary .tab-content .panel-heading{background:#fff;padding:0px 15px;height:45px}
.travel_itinerary .tab-content .panel-body{background:#fff;border:0 none!important;border-top:1px solid  #E6E6E6 !important;border-radius:0!important}
.travel_itinerary .tab-content .panel-heading h4  a {display:block;outline:none!important;}/*white-space:nowrap;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
overflow: hidden;*/
.travel_itinerary .tab-content .panel-heading h4  a i{display:block;font-style:normal;margin-top:10px;font-size:1.125em}

.panel-heading h4 span.day1 {
    background:#22CBC4;
    color: #FFFFFF;
    float: left;
    font-family: "微软雅黑";
    font-size: 0.75em;
    margin: 8px 10px 0 0;
   width:30px;height:30px;
   line-height:30px;text-align:center
}
.travel_itinerary h4.panel-title {margin-top:0px;font-size:18px}
/*.panel-heading h4 span.day1{background: url(../images/icondetail.png) no-repeat  right center;
    display: block;
    height: 35px;
    margin: 3px 0 0;
    width: 35px;font-size:1.3em;color:#fff;font-family:"微软雅黑";margin:3px 10px 0 0;float:left;background-position:-37px -705px;
    background-size: 76px auto;text-align:center;line-height:35px;}*/
.travel_itinerary .tab-content .panel-heading h4 span.itineraryfonts{font-size:0.875em;
overflow: hidden;/*设置超过的隐藏*/display:block;width:70%;word-wrap:break-word;word-break:break-all;line-height:45px;height:45px}
.box_163css  .travel_content .panel-heading h4 span.itineraryfonts{font-size:0.875em;white-space:nowrap;/*设置不折行*/
text-overflow:ellipsis;/*这就是省略号喽*/
-o-text-overflow:ellipsis;/*兼容opera*/
overflow: hidden;/*设置超过的隐藏*/display:block;width:60%;word-wrap:break-word;word-break:break-all}
ul.line  span.itineraryfonts{color:#646464}
.travel_itinerary .tab-content .panel-heading h4 span.bluearrow{background:url(../images/arrow.png) no-repeat right;width:20px;height:15px;display:block;margin-top:13px}
.travel_itinerary .tab-content .panel-heading h4 span.bluedownarrow{background-position:1px 5px;background-size: 18px auto}
.travel_itinerary .tab-content .panel-heading h4 span.blueuparrow{background-position:0px -10px;background-size: 18px auto;margin-top:15px}

.panel-group .panel{border-radius:0!important;border:0 none!important;box-shadow:0 0!important}

.Travelchannel{padding:0 20px}
.itinerary_show dt{font-weight:100;color:#494949;font-size:1.05em;line-height:normal;text-align:left;}

.itinerary_show dl{margin-bottom:0!important;padding:0}

.itinerary_show dt i.detail_numbers{font-style:normal;font-family:"Helvetica"}
.itinerary_show dt a{color:#60B0E5}
.itinerary_show .iconmore {
    background:#22cbc4 ;
    height: 25px;
    width: 25px;display:block;float:left;vertical-align:middle;-o-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;padding:2px;margin:-4px 10px 8px
}

.itinerary_show .iconmore .fa_folder{color:#fff;margin:0 auto;text-align:center;display:block;margin-top:4px;font-size:14px}
.itinerary_show .iconmore .glyphicon-cutlery{font-size:14px;margin-top:4px}
.itinerary_show .icon-feature{background-position:-2px -812px;}
.itinerary_show .icon-stay{background-position:-2px -845px}
.itinerary_show .icon-catering{background-position:-2px -879px}
.itinerary_show  .put_away{color: #22CBC4;
    text-align: right;margin-bottom:0!important;padding:0.5em 0 0}
/***********商户介绍*************/
.merchants_introduced p{text-indent:2em}
.merchants_introduced .evaluation_introduction{margin-top:10px}

/***评价****/
.evaluate{background:#fff}
/*********同行**********/
.counterpart_box .evaluation_content{padding:10px 10px 0!important}
.counterpart_box .evaluation_content .border_bottom{border-bottom:1px solid #e6e6e6;padding-bottom:10px}
.counterpart_box .evaluation_left .username {font-size:1.05em!important}
.counterpart_box .media-left{margin-right:0px!important}
.counterpart_box a.media-left  .count_img{border-radius:6px!important;margin-top:0!important;width:90px;height:90px}

.counterpart_box .evaluation_left h4{margin:0px 0 5px!important;}
.counterpart_box .evaluation_left h4 i{width:100%!important}
.counterpart_box .counterpart_tag a{display:block;float:left;margin:0 3px 3px 0;-webkit-border-radius:4px;-o-border-radius:4px;border-radius:4px!important;padding:2px 6px;font-size:0.875em;height:22px;line-height:1.6}
.counterpart_box .counterpart_tag a.orange_back{background:#f58d8d;padding:2.8px 5px;}
.counterpart_box  .evaluation_left .gender_identity {
    background: url(../images/sex_icon.png) no-repeat  center;
    height: 16px;
    width: 13px;
}
.counterpart_box .evaluation_left .boy_icon {
    background-position:-11px 0px;
    background-size: 28px auto;
   
}
.counterpart_box .evaluation_left .girl_icon{background-position:0px 1px;background-size:28px auto}
.counterpart_box .counterpart_tag{max-height:49px;overflow:hidden}
.counterpart_box .counterpart_tag a.yellow_back{background:#ffb486;color:#fff;}
.counterpart_box .counterpart_tag a.grey_back{background:#bcbcbc;color:#fff}
.counterpart_box .counterpart_tag a.blue_back{background:#97bcf0;color:#fff;padding:2.8px 5px;}
.counterpart_box .counterpart_tag a.green_back{background:#72d0ba;color:#fff}
.counterpart_box .counterpart_tag a.purple_back{background:#b7a2f5;color:#fff}
.counterpart_box .counterpart_tag a.lightgreen_back{background:#aed787;color:#fff}
.counterpart_content{white-space:nowrap;/*设置不折行*/
text-overflow:ellipsis;/*这就是省略号喽*/
-o-text-overflow:ellipsis;/*兼容opera*/
overflow: hidden;/*设置超过的隐藏*/
display:block;word-wrap:break-word;word-break:break-all;width:100%}
/***********订单支付**********/

.order .header_title{background:#22cbc4;padding:30px 45px;}
.order .header_title h4{margin:0;font-size:1.4em;color:#fff;
    max-height: 75px;
   white-space:nowrap;/*设置不折行*/
text-overflow:ellipsis;/*这就是省略号喽*/
-o-text-overflow:ellipsis;/*兼容opera*/
overflow: hidden;/*设置超过的隐藏*/
display:block;word-wrap:break-word;word-break:break-all;text-align:center;}
.order .header_title  p.channel{text-align:center;font-size:1.2em;color:#fff;padding:0.625em 0 0;margin:0}
.order_list{margin-top:10px}
.margin-top0{margin-top:0!important}
.order_list  .panel-body{background:#fff;border:0 none!important;border-top:1px solid  #f0f0f0!important;}

.order_list  .panel{border-radius:0!important;border:0 none!important;box-shadow:0 0!important}
.order_list .panel-heading {
    background:#FFFFFF;
    padding: 0px 15px;height:45px
}

.order_list  .panel-heading h4{color:#22CBC4;font-size:18px}
.order_list  .panel-heading h4 span.day1{background:#8EC8EF;font-size:1.6em;padding:6px 4px;color:#fff;font-family:"微软雅黑";margin:0px 10px 0 0;float:left}

.order_list .panel-heading h4 span.itineraryfonts{font-size:0.875em;line-height:45px;margin-left:10px}
.order_list .panel-heading h4 span.bluearrow{background:url(../images/arrow.png) no-repeat right;width:20px;height:15px;display:block;margin-top:13px}
.order_list  .panel-heading h4 span.blueuparrow {
    background-position: 0px -10px;background-size: 18px auto
}
.order_list  .panel-heading h4 span.bluerightarrow{background-position:4px -27px;background-size: 18px auto;width:15px;height:20px;margin-top:13px}


.order_list  .panel-heading h4 span.bluedownarrow {
    background-position: 1px 5px;background-size: 18px auto;width:20px;height:15px;margin-top:13px;float:right
}
.order_list  .panel-heading h4 span.date{padding:6px 8px 9px}

.order_list  .panel-heading h4 span.glyphicon_size{background: url(../images/icondetail.png) no-repeat right;width:27px;height:27px;display:block;margin:9px 0px 0 0;}
.order_list  .panel-heading h4 span.glyphicon_calendar{background-position:1px -163px;background-size: 63px auto;}
.order_list  .panel-heading h4 span.glyphicon_peoples{background-position:1px -223px;background-size: 63px auto;}
.order_list  .panel-heading h4 span.glyphicon_linkman{background-position:1px -583px;background-size: 63px auto;}
.order_list  .panel-heading h4 span.glyphicon_news{background-position:1px -253px;background-size: 63px auto;}


.order_list   h4  span.color_orange{color:#F68E56;padding-left:0}
.order_list   h4  span.text-indent{padding-right:10px;color:#646464}
.order_list   h4  .order_people{margin-top:10px;width:50%}
.order_list  .ace-spinner .btn.btn_blue{background:#f9fdfe;border:1px solid #22CBC4;padding:6px}
.order_list   .ace-spinner input.form-control{border-color:#22CBC4;}
.order_list   .ace-spinner input.input_numberbox{padding:6px;}

.order_list   .ace-spinner .btn.btn_blue:focus , .order_list   .ace-spinner .btn.btn_blue:hover , .order_list   .ace-spinner .btn.btn_blue{color:#22CBC4}
.order_list  .panel-heading h4  span.checkbox{background:url(../images/icondetail.png) no-repeat left center;width:24px;height:23px;display:block;vertical-align:middle;margin-right:10px}
.order_list  .panel-heading h4  span.checkboxclick{background-position:-2px -258px}
.order_list  .panel-heading h4  span.checkboxremove{background-position:-2px -285px}
.itinerary_show .safe{font-size:1.05em;color:#646464;margin:0!important}
.itinerary_show .safe i a{color:#F68E56;font-style:normal;font-size:1.2em;font-weight:600}

.order_list .itinerary_show .user_news label{color:#646464;font-size:1.05em;text-align:right;font-weight:100}

.order_list .itinerary_show .user_news  input.form-control , .order_list .itinerary_show .user_news  textarea.form-control{border-color:#22CBC4;color:#646464;background:#f9fdfe;}
.order_list .itinerary_show .user_news  input.form-control{height:44px}
.order_list .itinerary_show .user_news  textarea.form-control{height:120px}
.order_list .itinerary_show .user_news  .btn.btn_select{background:#f9fdfe;color:#8a8989;border:1px solid #22CBC4;width:100%;text-align:left;position:relative}
.order_list .itinerary_show .user_news  .btn .caret{position:absolute;right:10px;top:15px}
.left10{left:12px!important;width:94%}

.order_list  .panel-heading h4 i.color_orange{color:#F68E56;font-style:normal}
.order_list .panel-heading h4 span.glyphicon_add{background-position:1px -73px;width:27px;height:27px;position:absolute;right:-1px;background-size: 63px auto;}
.order_list .table_news .table-bordered{border:none!important;padding:0!important;margin-bottom:0;border-collapse: collapse;
    border-spacing: 0;}
.order_list .table_news {padding-top:0!important;padding-bottom:0!important;}
.order_list .table-bordered > thead > tr > th, .order_list .table-bordered > tbody > tr > th, .order_list .table-bordered > tfoot > tr > th, .order_list .table-bordered > thead > tr > td, .order_list .table-bordered > tbody > tr > td, .order_list .table-bordered > tfoot > tr > td{border-right:1px solid #22CBC4;border-left:0 none!important;box-sizing: border-box; border-bottom:1px solid #E6E6E6}
.order_list .table_news .table-bordered td{color:#646464}
.order_list .table-bordered > tbody > tr > td span.glyphicon_edit{background:url(../images/icondetail.png) no-repeat 0px -358px;width:25px;height:25px;display:block;background-size: 75px auto;}
.order_list .table-bordered > tbody > tr > td span.glyphicon_delete{background:url(../images/icondetail.png) no-repeat 0px -670px;width:25px;height:25px;display:block;margin-left:5px;background-size: 75px auto}

.order_list .table-bordered > tbody > tr > td:nth-child(2n){border-right:0 none;}
.order_list .table-bordered > tbody > tr > td:nth-child(2n+1){border-top:0 none}

.order_list .table-bordered > tbody > tr:first-child > td{border-top:0 none!important;font-size:1.05em}
.order_list .table-bordered > tbody > tr > td.light_blue{background:#e9faf9;border-bottom:0 none!important;text-align:center;color:#22CBC4}
.order_list .table-bordered > tbody > tr > td.bordertop{border-bottom:1px solid #c8edeb!important; box-sizing: border-box;}
.order_list .table > tbody + tbody{border-top:1px solid #8EC8EF}
.order_list .table-bordered > tbody > tr:nth-of-type(3n) > td{border-bottom:1px solid #c8edeb!important;border-top:none!important}
.order_list .table-bordered > tbody > tr:last-child > td{border-bottom:2px solid #E6E6E6 !important}
.order_list .table  .glyphicon-edit{color:#60B0E5;margin:2px 0 0 0;display:block}
.total{text-align:left;padding-top:10px;-o-text-shadow:0 1px 0 #FFFFFF;-webkit-text-shadow:0 1px 0 #FFFFFF;text-shadow:0 1px 0 #FFFFFF;color:#646464;font-size:1.05em;margin-bottom:15px}
.order_list .table-bordered > tbody > tr > td.border_bottom{border-bottom:1px solid #ddd!important}
.total span{color:#22CBC4;font-size:1.2em;font-weight:600}
.order_bottombtn .submit_orders{background:#22CBC4;
    color: #FFFFFF;
    font-family: "微软雅黑";
    font-size: 1.25em;width:100%;margin:0px 0 50px}
.order_bottombtn .submit_orders:hover{color:#fff}
.order_bottombtn .addnews_safe{background:#ffffff;border-color:#22CBC4;width:100%;color:#22CBC4;margin-bottom:50px}
.order_bottombtn .addnews_safe:hover{color:#22CBC4}
.travel_itinerary .nav-tabs.orderborder_bottom{border-bottom:2px solid #cccccc }


/******成员信息*************/
.order_list .left_selectnumber_box{width:30%;float:left}
.order_list .left_selectnumber{background:#E9FAF9;margin:0;padding:0;}
.order_list .left_selectnumber li{color:#22CBC4;text-align:center;border-right:0.1em solid #22CBC4; -webkit-box-shadow: 0 1px 0 #E9FAF9;-o-box-shadow: 0 1px 0 #E9FAF9;box-shadow: 0 1px 0 #E9FAF9;padding:8px;list-style:none}
.order_list .left_selectnumber li:nth-of-type(2n){-webkit-box-shadow: 0 1px 0 #C8EDEB;-o-box-shadow: 0 1px 0 #C8EDEB;box-shadow: 0 1px 0 #C8EDEB  }

.order_list .left_selectnumber li:last-child{-webkit-box-shadow: 0 1px 0 #e6e6e6;-o-box-shadow: 0 1px 0 #e6e6e6;box-shadow: 0 1px 0 #e6e6e6  }

.order_list .right_selectnumber_box{width:70%;float:left;}
.order_list .right_selectnumber{margin:0;padding:0}
.order_list .right_selectnumber li{ -webkit-box-shadow: 0 1px 0 #efefef;-o-box-shadow: 0 1px 0 #efefef;box-shadow: 0 1px 0 #efefef ;color:#646464;padding:8px;list-style:none}
.order_list .right_selectnumber li:nth-of-type(2n){-webkit-box-shadow: 0 1px 0 #C8EDEB;-o-box-shadow: 0 1px 0 #C8EDEB;box-shadow: 0 1px 0 #C8EDEB }

.order_list .right_selectnumber li:last-child{-webkit-box-shadow: 0 1px 0 #e6e6e6;-o-box-shadow: 0 1px 0 #e6e6e6;box-shadow: 0 1px 0 #e6e6e6}
.order_list .right_selectnumber li span.glyphicon_edit{background:url(../images/icondetail.png) no-repeat 7px -358px;width:35px;height:25px;display:block;background-size: 75px auto;}
.order_list .right_selectnumber li span.glyphicon_delete{background:url(../images/icondetail.png) no-repeat 12px -715px;width:35px;height:25px;display:block;margin-left:5px;background-size: 80px auto}

.order_list .right_selectnumber li span.bluearrow{background:url(../images/arrow.png) no-repeat right;width:30px;height:18px;display:block;margin-top:5px}
.order_list .right_selectnumber li span.bluedownarrow {
    background-position: 8px 5px;background-size: 18px auto;width:30px;height:18px;float:right
}
/***********订单默认图片***********/
/*.center_list .transform img{transform:translate3d(20px, 0.155369px, 0px) scale(1, 1) rotate(0deg);transform-origin:0 0}

.center_list .transform img{
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;-webkit-transform:translate(-20px, 0px);
-moz-transform:translate(-20px, 0px);
transform:translate(-20px, 0px);animation-name:fadeInDown;
}*/
.center_list .orderpretermit_pic{padding:0 20px}
.center_list .orderpretermit_pic img{display:block;margin:0 auto;margin-top:20px}
.center_list p{margin:0 auto;text-align:center}
.center_list p.marked_words{text-align:center;font-size:1.05em;text-shadow:0 1px 0 #fff;margin:20px 0 10px!important}
.center_list .submit_stroll{background:#f9f9f9;border-color:#22CBC4;font-size:1.25em;text-align:center;color:#22CBC4;width:8em;margin-bottom:30px;padding:6px 12px}
/**************确认信息****************/
.message_top{padding:10px ;}
.message_top .prompt_message{background:#ecf8f8;border:1px solid #22CBC4;padding:10px 5px}
.message_top .prompt_message p{color:#22CBC4;text-align:center}
.message_top .prompt_message p i{font-style:normal;color:#F68E56}
.message_top .prompt_message .title{font-size:1.2em;}
.message_top .prompt_message .present{font-size:1.05em;}
.travel_itinerary .tab-content .message_body{padding:10px 20px 0}
.message_dl{padding:0 10px}
.message_dl dt{margin-bottom:10px;}
.message_dl dt a{color:#22CBC4}
.message_content .table > thead > tr > th, .message_content .table > tbody > tr > th, .message_content .table > tfoot > tr > th, .message_content .table > thead > tr > td, .message_content .table > tbody > tr > td, .message_content .table > tfoot > tr > td{border:0 none!important;font-size:1.05em}
.background_write{background:#fff}
.term_box .term i{color:#60b0e5;font-size:1.05em;font-style:normal}

.term_box .term span.checkboxclick{background-position:-2px -258px}
.term_box .term .checkbox{margin:0}
.term_box .term .checkbox label{float:left;}

.icheckbox_polaris, .iradio_polaris{
    background: url(../images/icondetail.png)  no-repeat 0px -40px ;background-size: 63px auto;
    border: medium none;
    cursor: pointer;
    display: block;
    height: 27px;
    margin:  0;
    padding: 0;
    width: 27px;padding-right:10px;
}
/*.icheckbox_polaris.hover, .icheckbox_polaris:hover {
    background-position: -31px 0;
}*/
.icheckbox_polaris.checked {
    background-position: 0px -10px;background-size: 63px auto;
}
.icheckbox_polaris, .iradio_polaris {
    left: 3px;
    position: absolute;
    top: 8px;
}
.polarisNone{margin-left:15px}
.top_4{top:-4px!important}
.position_reative{position:relative}
.ml_42{margin-left:35px!important}
.message_content .panel-body .itinerary_show .blueuparrow{background: url(../images/arrow.png) no-repeat  right center ;
    display: block;
    height:20px;
    
    width: 15px;background-position: 0px -28px;background-size:18px auto;margin-top:10px}
	
	
	


.messages_list .panel-heading {
    background: #FFFFFF;
    padding:5px 0 5px 10px!important;border-radius:0!important;width:50%;

}
.messages_list  .panel-heading h4 span.glyphicon_size{background: url(../images/icondetail.png) no-repeat  right center;
    display: block;
    height: 27px;
    margin: 3px 0 0;
    width: 27px;background-position: 0 -253px;
    background-size: 63px auto;}
	
.messages_list .panel-heading h4 span.itineraryfonts {
    font-size: 0.875em;
    padding: 10px 0 10px 10px;color:#22CBC4
}	
.messages_list span.glyphicon_edit {
    background: url(../images/icondetail.png) no-repeat 4px -433px ;background-size:55px auto ;margin-top:3px;
    display: block;
    height: 27px;
    width: 27px;
}	
.messages_list .right_edit{background:url(../images/skewX.png) no-repeat;width:50%;background-size:contain;padding:5px 10px!important;}
.travel_itinerary .border_topnone .table_news{border-top:0 none!important;}

/******成员展示信息*************/

.message_content .left_selectnumber dl{width:100%;padding:4px 0!important;margin:0!important;}

.message_content .left_selectnumber dt{width:28%;text-align:right;color:#494949;float:left;padding-right:5px;font-size:1.05em;font-weight:100;}
.message_content .left_selectnumber dd{width:72%;color:#646464;float:left;font-size:1.05em;word-wrap:break-word; word-break:break-all;}

/*.message_content .left_selectnumber dl:nth-of-type(2){border-bottom:1px dashed #c3c3c3  }
.message_content .left_selectnumber dl:nth-of-type(7){border-bottom:1px dashed #c3c3c3  }*/

.message_content .left_selectnumber dl .orange_font{color:#F68E56;padding-top:5px!important}
.message_content .left_selectnumber dl .orange_font i{font-size:1.5em;font-style:normal;font-family: "Arial";line-height:1}
.message_content .left_selectnumber .line_dashed{line-height:1px;padding:0px!important;margin:6px auto!important;background:url(../images/dashed_bj.png) repeat-x center;height:1px;width:95%!important;}
.margin-bottom-5{margin-bottom:5px!important}
/*******同意预定条款*************/
.accede{ background: url(../images/icondetail.png)  no-repeat 0 -40px ;background-size: 63px auto;}

.accede.checked {
    background-position: 0 -10px;background-size: 63px auto;
}


/*******日历********/
.fc-border-separate td .fc-day-number{padding:5px 0px 20px;font-size:1.2em;}
.fc-border-separate td  .go_out{background:#22CBC4;color:#fff;padding:5px 0px 5px;}
.fc-border-separate td  .go_out i{font-style:normal;font-size:0.875em;}
.fc-border-separate td{border:1px solid #f0f0f0;text-align:center;width:10%;color:#22CBC4;}
.fc-border-separate th{text-align:center;font-size:1.05em;padding:20px 0 10px;color:#22CBC4}
.fc-header td.fc-header-center{background:#22CBC4}
.fc-header td.fc-header-center .fc-header-title h4{text-align:center;font-size:1.2em;color:#fff;padding:10px 0;}
.fc-header td.fc-header-center .fc-header-title h4 .close_date{background: url(../images/white_close.png)  no-repeat  ;width:31px;height:28px;display:block;float:right;margin:-12px 20px 0 0;}
.fixed-back{background: url(../images/filer.png) repeat ;
    left: 0;
    min-height: 100%;
    min-width: 100%;
    position: fixed;
    top: 0;
    z-index: 994;}





/*************修改个人信息*************/
.order_bottombtn .light_bluesafe{background:#22CBC4;color: #FFFFFF;
    font-family: "微软雅黑";
    font-size: 1.25em;
    margin: 0px 0 50px;
    width: 100%;}

.order_list .panel-heading h4 span.glyphicon_editnews{background-position:0px -470px;background-size: 63px auto;}
.order_list .eidtlight_blue{color:#646464}
.order_list .itinerary_show label.light_gray{color:#a9a9a9}
.order_list .itinerary_show .head_photo{display:block;width:130px;height:130px;float:left;overflow:hidden;position:relative}
.order_list .itinerary_show .head_photo img{ display: block;
    height: auto;
    margin: 0 auto;
    max-height: 100%;
    width: 100%;vertical-align:middle;position:absolute}
.margin-top-50{margin-top:50px!important}
.order_list .itinerary_show .head_photo a {
    background: url(../images/icondetail.png) no-repeat 0px -528px;
    display: block;
    height: 27px;
    margin: 3px 0 0;
    width: 27px;position:absolute;z-index:99;right:10px;bottom:10px;background-size: 63px auto;
}
.eidt_btngroup{background:#ededed;position:fixed;bottom:0;left:0;right:0;width:100%;z-index:995;padding:70px 10px 60px}
.eidt_btngroup .write_btn{background:#fff;border:1px solid #c1c1c1; 
   color:#646464;
    width: 100%;text-shadow:none!important}
	.eidt_btngroup .write_btn:hover{color:#646464}
.eidt_btngroup .dark_gray{background:#858c96;border-color:#858c96;color:#fff;text-shadow:none!important}
.eidt_btngroup .dark_gray:hover{color:#fff}
/***********个人中心***********/
.order.header_title{background:url(../images/order_topbj.jpg) no-repeat center;background-size:cover;height:100px;display:block}
.individual_center{padding:10px}
.individual_center .media-left{margin-right:0}
.individual_center .evaluation_left .glyphicon_edit {
    background: url(../images/icondetail.png) no-repeat  -1px -695px;
    display: block;
    height: 26px;
    margin: 3px 0 0;
    width: 27px;
}
.individual_center .evaluation_left h4 span.phonenumber{color:#fff!important;font-size:1.05em;padding:5px 5px 0}
.evaluation_content .evaluation_left h4.color-write{color:#fff!important;font-family:"Arial"}
.evaluation_content a.media-left img{margin-top:10px}
.individual_center .evaluation_left .name{color:#fff;font-family:"微软雅黑";padding-top:5px;max-width:30%;white-space:nowrap;/*设置不折行*/
text-overflow:ellipsis;/*这就是省略号喽*/
-o-text-overflow:ellipsis;/*兼容opera*/
overflow: hidden;/*设置超过的隐藏*/
display:block;}
.individual_center .evaluation_left h4{margin-top:5px}
.individual_center .evaluation_left .center_aphorism{font-size: 1.05em;
    line-height: 1.5em;max-height:45px;overflow:hidden;color:#fff}
	.center_list .nav-tabs > li:first-child{background:0!important}
.center_list .nav-tabs > li{width:20%;}	
.center_list .nav-tabs > li span.grayline{background:url(../images/arrow.png) no-repeat right center;background-position:0px -115px;width:1px;display:block;height:22px;position:absolute;right:0;top:10px}
.center_list .nav-tabs > li a{color:#646464;border-radius:0!important;border:0!important;padding:10px 0!important}

.center_list  .panel-heading .panel-title{color:#646464;padding:10px 0 8px;font-size:1.05em!important}
.center_list .tab-content .panel-heading{padding:0!important;font-size:1.05em}
.center_list .tab-content .panel-heading h4.blue_backtitle{background:#f7f7f7;padding:20px 10px!important;font-size:1.2em;}
.center_list .tab-content .panel-heading h4.blue_backtitle a{width:50%;max-height:55px;display:block;word-break:break-all;color:#22CBC4;float:left;overflow:hidden}
.synchysis_box{background:#f7f7f7}
.synchysis_box a.media-left img{width:140px;height:98px;display:block;margin-top:3px}
.synchysis_box .evaluation_left .content{color:#22CBC4;max-height:55px;overflow:hidden;word-wrap:break-word;word-break:break-all}
.center_list .tab-content .panel-heading h4.blue_backtitle .individual_img img{display:block;width:140px;height:98px;margin-right:10px}
.center_list .tab-content .panel-body{border:0 none!important}
.center_list .actual_paymentbox{padding:10px 0px 0}
.center_list .actual_paymentbox span{font-size:1em}
.center_list .actual_paymentbox .mt_5{margin-top:5px}
.center_list .actual_paymentbox .to_pay{background:#22CBC4;color:#fff;font-size:1em;font-family:"微软雅黑";padding:4px 2px;width:5em}
.center_list .actual_paymentbox .individual_estimate{background:none;border-color: #22CBC4;color:#22CBC4;margin-right:0.2em}
.center_list .actual_paymentbox  .cancellation_pay{background:#fff;border-color:#22CBC4;color:#22CBC4;padding:4px 2px;margin-right:0.2em;text-align:center}

/******查看订单信息***********/
.order_list .table_bordernone > thead > tr > th, .order_list .table_bordernone > tbody > tr > th, .order_list .table_bordernone > tfoot > tr > th, .order_list .table > thead > tr > td, .order_list .table_bordernone > tbody > tr > td, .order_list .table_bordernone > tfoot > tr > td{border:0 none!important}
.order_list .panel-heading h4 span.glyphicon_lookorder{background-position:1px -253px;background-size: 63px auto;}

.order_list .table_bordernone > tbody > tr > td.light_blue , .order_list .table_bordernone > tbody > tr > td.light_blue a{color:#22CBC4}

.display_none{display:none!important}
.pointer{cursor:pointer}
.overflow-x{overflow-x:hidden}
/**********页面加载图片*********/
.page_upload{position:absolute;top:50%;left:50%;margin:-75px 0 0 -100px;width:200px;height:150px;z-index:99}
.page_upload img{display:block;margin:0 auto}
.pullup span{background:url(../images/update.gif) no-repeat center center ;height:100px;background-size:cover;
    display: block;margin:0 auto}
.pullloading img{display:block;margin:0 auto;width:120px;height:120px}
.detailloading img{display:block;margin:0 auto;}

.z-index{z-index:-1!important}

/*******错误页面**************/
.wrong{margin-top:40px}
.margin-top-30{margin-top:30px}
.wrong p.marked_words{font-size:1.05em;margin-bottom:0;margin-top:50px}
.wrong p.font-sizesmall{font-size:1.05em;margin:0 0 30px!important;padding:0;color:#787878}

/*******支付成功*************/
.blue_background{background:#26d1ca}
.pay_successful p{color:#fff;text-align:center}
.pay_successful p.pay_words{font-size:1.5em;margin:20px 0}
.pay_successful p.pay_wordscontent{font-size:1.2em;text-indent:2em;margin-bottom:50px;text-align:left;word-wrap:break-word; word-break:break-all}
.pay_successfulbtn_box {margin-bottom:40px}
.pay_successfulbtn_box .pay_successful_btn{-o-border-radius:5em;-webkit-border-radius:5em;border-radius:5em!important;width:48%;margin:0 1%;color: #fff;font-size: 1.25em;background:none;border:1px solid #fff}
.pay_successfulbtn_box .on{background:#fff;color:#22CBC4}

/***********预约条款*********/
.reservationClause{padding:0px 10px 20px}
.reservationClause h3{text-align:left;border-bottom:2px solid #CCCCCC;padding:10px }
.reservationClause .terms-t2{color:#787878;padding:0 10px;word-wrap:break-word; word-break:break-all;}
.reservationClause .terms-t1{padding:0 10px;word-wrap:break-word; word-break:break-all;}
.reservationClause .close_date{background: url(../images/close_icon.png)  no-repeat center center;width:30px;height:30px;display:block;float:right;margin:10px 10px 0 0;}
.reservation_content{overflow:auto;max-height:300px}

/***********评价弹框*********/
.Estimate{padding:0}
.Estimate h3{text-align:center;border-bottom:0 none;background:#22CBC4;color:#fff;margin-top:0}
.Estimate span.glyphiconorange{color: #F68E56;
    margin: 8px 2px 0 0;font-size:18px}
.Estimate .text-alignright{text-align:right;padding-top:5px}
.Estimate .close_date{background: url(../images/white_close.png)  no-repeat ;width:31px;height:28px;display:block;float:right;margin:10px 10px 0 0;}
.Estimate .padding_left0{padding-left:0}
.Estimate .padding_left0 textarea {margin-top:6px}
.Estimate img.estimate_none{display:block;margin:0 auto;}


.border-topnone{border-top:0 none!important}
.padding_right0{padding-right:0!important}
.margin_top5{margin-top:5px!important}
.margin_top10{margin-top:10px!important}
.bottom0{bottom:0!important}
.margin-top-20{margin-top:20px!important}
.margin-bottom-30{margin-bottom:30px!important}

.border_noneradius{border-radius:0!important;border:0 none!important;box-shadow:0 0!important}

.individual_center .evaluation_left .gender_identity{background:url(../images/sex_icon.png) no-repeat;width:13px;height:22px;margin:2px 0 0 5px}
.individual_center .evaluation_left .girl_icon{background-position:-3px 3px;background-size:38px auto}
.individual_center .evaluation_left .boy_icon{background-position:-17px 3px;background-size:38px auto;width:15px}

/*********返回顶部***********/
.back_top a{display:block;background:url(../images/up.png) no-repeat center;width:40px;height:40px;background-size:35px auto}
/*********返回首页***********/
.home a{display:block;background:url(../images/home.png) no-repeat center;width:40px;height:40px;background-size:35px auto}
/**********从上往下滑***********/
@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.nekoAnim-fadeInDown {
	-webkit-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-o-animation-name: fadeInDown;
	animation-name: fadeInDown;
}
.nekoAnim-animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;}

/*********从下往上滑动***************/
@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(30px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(30px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(30px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		transform: translateY(30px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.nekoAnim-fadeInUp {
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp;
}
.width_40{width:40%}
.padding_bt10{padding:10px!important}

.order_inform_content .left_selectnumber_box{width:100%;}
.order_inform_content .left_selectnumber{background:none}
.individual_center .individual_dl {width:100%;margin-bottom:0!important}
.individual_center .individual_dl dt{color: #494949;
    font-size: 0.875em;
    font-weight: 100;
    text-align: left;
    width: 100%;word-break: break-all;
    word-wrap: break-word; }
.individual_center .individual_dl dt:last-child{width: 100%;white-space:nowrap;/*设置不折行*/
text-overflow:ellipsis;/*这就是省略号喽*/
-o-text-overflow:ellipsis;/*兼容opera*/
overflow: hidden;/*设置超过的隐藏*/}
.individual_center .individual_dl dt.individualtitle{max-height:45px;overflow:hidden}
.individual_center .individual_dl dd {
    color: #646464;
    float: left;
    font-size: 0.875em;
    width: 55%;
   white-space:nowrap;/*设置不折行*/
text-overflow:ellipsis;/*这就是省略号喽*/
-o-text-overflow:ellipsis;/*兼容opera*/
overflow: hidden;/*设置超过的隐藏*/display:block;
}	
.individual_center .individual_dl dd span{margin-right:5px;}

.travel_list{padding:10px 15px!important}
/*.list_styleyes li{list-style:inside!important}


@font-face
{
font-family: myFirstFont;
src: url('Helvetica.Ttf');
   
}

div
{
font-family:myFirstFont;
}*/
.book_information .title a{text-decoration:none}
.mixed  .info .detail p.Inright{font-size:17px;padding-right:4px;width:30%;text-align:right;margin-top:-4px;color:#FC0;font-weight:600}
.mixed  .info .detail p.Inright i{display:block; overflow: hidden;
	 white-space:nowrap;/*设置不折行*/
text-overflow:ellipsis;/*这就是省略号喽*/
-o-text-overflow:ellipsis;/*兼容opera*/
overflow: hidden;/*设置超过的隐藏*/font-weight:600;padding-right:4px;-moz-transform: skewX(-3deg);
-webkit-transform: skewX(-3deg);
-o-transform: skewX(-2deg);
-ms-transform: skewX(-3deg);
transform: skewX(-3deg);}
.mixed  .info .detail p.Inright span{font-style:italic;display:block; overflow: hidden;
	 white-space:nowrap;/*设置不折行*/
text-overflow:ellipsis;/*这就是省略号喽*/
-o-text-overflow:ellipsis;/*兼容opera*/
overflow: hidden;/*设置超过的隐藏*/}
.travel_itinerary .travel_content .panel-title span.money_iconed{background-position:1px -193px}